package persistores.persistoresDeCiudad;

import persistores.Persistor;
import ciudad.Calle;


public class CallePersistor {
	
	//Serializa un objeto de la clase Calle.
	//Pre: Recibe la calle a serializar, y el nombre del archivo
	//a generar.
	//Post: El archivo fue creado.
	public void serializar(Calle calleASerializar, String archivo) {
		Persistor persistor = new Persistor();
		persistor.serializar(calleASerializar, archivo + ".xml");
	}
	
	
	//Deserializa un objeto de la clase Calle.
	//Pre: Recibe el nombre del archivo a deserializar.
	//Post: Se devuelve el objeto deserializado correspondiente
	//al archivo recibido.
	public Calle deserializar(String archivo) {
		Persistor persistor = new Persistor();
		return persistor.deserializar(Calle.class, archivo + ".xml");
	}
}